#ifndef ADMINMAINWINDOW_H
#define ADMINMAINWINDOW_H

#include <QWidget>
#include <QDebug>
#include <QString>

#include "CurrentUser.h"
#include "AdminAddNewFoodWindow.h"

namespace Ui {
class AdminMainWindow;
}

class AdminMainWindow : public QWidget
{
    Q_OBJECT

public:
    explicit AdminMainWindow(QWidget *parent = nullptr);
    ~AdminMainWindow();

signals:
    void showAdminAddNewFoodWindow();   //显示添加食物页面
    void showMainWindow();  //显示登陆界面
    void showAdminAddAdminWindow(); //显示添加管理员界面
    void showAdminFoodOrderListWindow();    //显示订单列表界面
    void showAdminFoodWindow(); //显示管理食物界面

private:
    Ui::AdminMainWindow *ui;

private slots:
    void replyShowAdminMainWindow();    //显示管理界面
    void on_add_food_btn_clicked();     //添加食物按钮单击事件
    void on_log_out_btn_clicked();  //退出登陆按钮单击事件
    void on_add_admin_btn_clicked();    //添加管理员按钮
    void on_remove_food_btn_clicked();  //下架食物按钮
    void on_query_order_btn_clicked();  //查看订单按钮
};

#endif // ADMINMAINWINDOW_H
